home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 140
/
(Vol 140) Sep 19 2011.iso
/
Games
/
red_cross_eru.swf
/
scripts
/
__Packages
/
gamebase
/
control
/
PopUpBalloon.as
< prev
next >
Wrap
Text File
|
2011-09-19
|
12KB
|
243 lines
§§push(true);
§§push(false);
§§push(false);
§§push(true);
while(true)
{
if(§§pop())
{
}
if(§§pop())
{
}
if(§§pop())
{
break;
}
§§push(true);
§§push(false);
}
if(!e.f)
{
e.f = new g();
}
§§pop();
if(!e.f.h)
{
e.f.h = new g();
}
§§pop();
if(!e.f.h[§§constant(4)])
{
f.h[§§constant(4)] extends f[§§constant(64)];
var _loc2_ = f.h[§§constant(4)] = function(helpText, persist, image, showBut)
{
super();
if(persist != undefined)
{
this[§§constant(5)] = persist;
}
this[§§constant(6)] = showBut;
this[§§constant(7)] = new §\§\§constant(8)§();
this[§§constant(7)][§§constant(9)] = §§constant(10);
this[§§constant(7)][§§constant(11)] = 11;
this[§§constant(7)][§§constant(12)] = 5;
this[§§constant(7)][§§constant(13)] = 5;
if(_global[§§constant(14)][§§constant(15)] > 0)
{
var _loc5_ = f[§§constant(19)][§§constant(20)][§§constant(21)](_global[§§constant(17)][§§constant(18)],§§constant(16));
this[§§constant(22)] = _global[§§constant(17)][§§constant(18)][§§constant(26)](f[§§constant(19)][§§constant(24)][§§constant(25)](),_loc5_,{§\§\§constant(23)§:this});
}
else
{
this[§§constant(22)] = _global[§§constant(27)][§§constant(26)](f[§§constant(19)][§§constant(24)][§§constant(25)](),_global[§§constant(27)][§§constant(28)](),{§\§\§constant(23)§:this});
}
if(image)
{
this[§§constant(22)][§§constant(31)](§§constant(30),§§constant(29),40);
this[§§constant(22)][§§constant(29)][§§constant(32)](image);
this[§§constant(22)][§§constant(29)][§§constant(33)] = -30;
this[§§constant(22)][§§constant(29)][§§constant(34)] = -30;
}
this[§§constant(22)][§§constant(33)] = 10;
this[§§constant(22)][§§constant(34)] = 10;
this[§§constant(22)][§§constant(35)] = false;
this[§§constant(36)] = this[§§constant(22)][§§constant(38)](§§constant(37),10,0,0,10,10);
this[§§constant(36)][§§constant(39)] = §§constant(40);
this[§§constant(36)][§§constant(41)] = true;
this[§§constant(36)][§§constant(42)] = true;
this[§§constant(36)][§§constant(43)] = false;
this[§§constant(36)][§§constant(44)] = §§constant(45);
this[§§constant(36)][§§constant(46)] = true;
this[§§constant(47)] = this[§§constant(22)][§§constant(31)](§§constant(49),§§constant(48),20);
f[§§constant(51)][§§constant(52)](this[§§constant(47)],§§constant(50));
this[§§constant(47)][§§constant(53)] = f[§§constant(19)][§§constant(56)][§§constant(57)](f[§§constant(17)][§§constant(54)],f[§§constant(17)][§§constant(54)][§§constant(55)],true);
if(this[§§constant(6)] == undefined || this[§§constant(6)] == true)
{
this[§§constant(47)][§§constant(35)] = true;
}
else
{
this[§§constant(47)][§§constant(35)] = false;
}
this[§§constant(58)] = this[§§constant(22)][§§constant(31)](§§constant(60),§§constant(59),30);
this[§§constant(61)](helpText);
if(_global[§§constant(14)][§§constant(15)] > 0)
{
var _loc4_ = _global[§§constant(14)][§§constant(15)] != 1 ? 7000 : 10000;
f[§§constant(19)][§§constant(56)][§§constant(63)](this,this[§§constant(62)],_loc4_);
}
}[§§constant(65)];
_loc2_[§§constant(66)] = function()
{
var _loc4_ = this[§§constant(22)][§§constant(69)](_root[§§constant(68)],_root[§§constant(67)],true);
if(_loc4_)
{
_global[§§constant(70)][§§constant(71)] = this;
}
return _loc4_;
};
_loc2_[§§constant(72)] = function()
{
return this[§§constant(22)][§§constant(73)];
};
_loc2_[§§constant(74)] = function()
{
return this[§§constant(22)][§§constant(75)];
};
_loc2_[§§constant(76)] = function(val)
{
this[§§constant(47)][§§constant(35)] = val;
return this[§§constant(77)]();
};
_loc2_[§§constant(78)] = function(pX, pY)
{
this[§§constant(22)][§§constant(33)] = pX;
this[§§constant(22)][§§constant(34)] = pY;
};
_loc2_[§§constant(61)] = function(helpText)
{
this[§§constant(36)][§§constant(79)] = helpText;
this[§§constant(36)][§§constant(80)](this[§§constant(7)]);
this[§§constant(81)]();
this[§§constant(36)][§§constant(33)] = (this[§§constant(82)] - this[§§constant(36)][§§constant(73)]) / 2;
this[§§constant(36)][§§constant(34)] = this[§§constant(83)];
if(this[§§constant(22)][§§constant(29)])
{
this[§§constant(36)][§§constant(33)] = this[§§constant(22)][§§constant(29)][§§constant(33)] + this[§§constant(22)][§§constant(29)][§§constant(73)] + 10;
}
this[§§constant(47)][§§constant(33)] = (this[§§constant(82)] - this[§§constant(47)][§§constant(73)]) / 2;
this[§§constant(47)][§§constant(34)] = this[§§constant(84)] - this[§§constant(47)][§§constant(75)] - 5;
this[§§constant(58)][§§constant(33)] = this[§§constant(82)] - this[§§constant(58)][§§constant(73)] / 2;
this[§§constant(58)][§§constant(34)] = (- this[§§constant(58)][§§constant(75)]) / 2;
var _loc3_ = new eval(§§constant(85))[§§constant(86)][§§constant(87)](20,45,0,0.2);
var _loc2_ = new §\§\§constant(88)§();
_loc2_[§§constant(89)](_loc3_);
this[§§constant(22)][§§constant(86)] = _loc2_;
this[§§constant(22)][§§constant(35)] = true;
};
_loc2_[§§constant(81)] = function()
{
this[§§constant(82)] = this[§§constant(36)][§§constant(90)] + this[§§constant(83)] * 2;
if(this[§§constant(22)][§§constant(29)])
{
this[§§constant(82)] += 75;
}
this[§§constant(84)] = this[§§constant(36)][§§constant(91)] + this[§§constant(83)] * 2 + this[§§constant(47)][§§constant(75)];
if(this[§§constant(6)] == false)
{
this[§§constant(84)] -= this[§§constant(47)][§§constant(75)];
}
this[§§constant(82)] = eval(§§constant(93))[§§constant(94)](this[§§constant(82)],this[§§constant(92)] * 2 + 10);
this[§§constant(84)] = eval(§§constant(93))[§§constant(94)](this[§§constant(84)],this[§§constant(92)] * 2 + 10);
this[§§constant(95)] = eval(§§constant(85))[§§constant(97)][§§constant(98)][§§constant(99)](§§constant(96));
this[§§constant(100)] = eval(§§constant(85))[§§constant(97)][§§constant(98)][§§constant(99)](§§constant(101));
this[§§constant(102)] = new eval(§§constant(85))[§§constant(97)][§§constant(98)](this[§§constant(82)],this[§§constant(84)],true,0);
var _loc2_ = new eval(§§constant(85))[§§constant(97)][§§constant(98)](this[§§constant(82)] - this[§§constant(92)] * 2,this[§§constant(84)] - this[§§constant(92)] * 2,true,4293850106);
this[§§constant(102)][§§constant(108)](_loc2_,new eval(§§constant(85))[§§constant(103)][§§constant(107)](0,0,_loc2_[§§constant(106)],_loc2_[§§constant(105)]),new eval(§§constant(85))[§§constant(103)][§§constant(104)](this[§§constant(92)],this[§§constant(92)]));
_loc2_[§§constant(109)]();
this[§§constant(110)](this[§§constant(92)],this[§§constant(82)] - this[§§constant(92)],0,0,0);
this[§§constant(110)](this[§§constant(82)] - this[§§constant(92)],this[§§constant(82)] - this[§§constant(92)],this[§§constant(92)],this[§§constant(84)] - this[§§constant(92)],90);
this[§§constant(110)](this[§§constant(92)],this[§§constant(82)] - this[§§constant(92)],this[§§constant(84)] - this[§§constant(92)],this[§§constant(84)] - this[§§constant(92)],180);
this[§§constant(110)](0,0,this[§§constant(92)],this[§§constant(84)] - this[§§constant(92)],270);
this[§§constant(111)](0,0,0);
this[§§constant(111)](this[§§constant(82)] - this[§§constant(92)],0,90);
this[§§constant(111)](this[§§constant(82)] - this[§§constant(92)],this[§§constant(84)] - this[§§constant(92)],180);
this[§§constant(111)](0,this[§§constant(84)] - this[§§constant(92)],270);
this[§§constant(22)][§§constant(112)](this[§§constant(102)],1);
this[§§constant(95)][§§constant(109)]();
this[§§constant(100)][§§constant(109)]();
};
_loc2_[§§constant(110)] = function(xStart, xEnd, yStart, yEnd, rot)
{
var _loc3_ = xStart;
var _loc2_ = yStart;
var _loc4_ = undefined;
var _loc10_ = new eval(§§constant(85))[§§constant(103)][§§constant(113)]();
var _loc7_ = new eval(§§constant(85))[§§constant(97)][§§constant(98)](this[§§constant(92)],this[§§constant(92)],true,0);
if(rot != 0)
{
this[§§constant(114)](this[§§constant(100)],rot,_loc10_);
}
_loc7_[§§constant(115)](this[§§constant(100)],_loc10_,null,null,null,true);
while(_loc3_ < xEnd)
{
var _loc5_ = eval(§§constant(93))[§§constant(117)](eval(§§constant(93))[§§constant(116)](xEnd - _loc3_),this[§§constant(92)]);
_loc4_ = new eval(§§constant(85))[§§constant(103)][§§constant(107)](0,0,_loc5_,this[§§constant(92)]);
this[§§constant(102)][§§constant(108)](_loc7_,_loc4_,new eval(§§constant(85))[§§constant(103)][§§constant(104)](_loc3_,_loc2_));
_loc3_ += _loc5_;
}
while(_loc2_ < yEnd)
{
var _loc6_ = eval(§§constant(93))[§§constant(117)](eval(§§constant(93))[§§constant(116)](yEnd - _loc2_),this[§§constant(92)]);
_loc4_ = new eval(§§constant(85))[§§constant(103)][§§constant(107)](0,0,this[§§constant(92)],_loc6_);
this[§§constant(102)][§§constant(108)](_loc7_,_loc4_,new eval(§§constant(85))[§§constant(103)][§§constant(104)](_loc3_,_loc2_));
_loc2_ += _loc6_;
}
_loc7_[§§constant(109)]();
};
_loc2_[§§constant(111)] = function(x, y, rot)
{
var _loc3_ = new eval(§§constant(85))[§§constant(103)][§§constant(113)]();
var _loc2_ = new eval(§§constant(85))[§§constant(97)][§§constant(98)](this[§§constant(92)],this[§§constant(92)],true,0);
if(rot != 0)
{
this[§§constant(114)](this[§§constant(95)],rot,_loc3_);
}
_loc2_[§§constant(115)](this[§§constant(95)],_loc3_,null,null,null,true);
this[§§constant(102)][§§constant(108)](_loc2_,new eval(§§constant(85))[§§constant(103)][§§constant(107)](0,0,this[§§constant(92)],this[§§constant(92)]),new eval(§§constant(85))[§§constant(103)][§§constant(104)](x,y));
_loc2_[§§constant(109)]();
};
_loc2_[§§constant(114)] = function(el, ang, mat)
{
mat[§§constant(118)]((- el[§§constant(106)]) / 2,(- el[§§constant(105)]) / 2);
mat[§§constant(121)](f[§§constant(19)][§§constant(119)][§§constant(120)](ang));
mat[§§constant(118)](el[§§constant(106)] / 2,el[§§constant(105)] / 2);
};
_loc2_[§§constant(62)] = function()
{
this[§§constant(124)][§§constant(125)]({§\§\§constant(122)§:§§constant(123)});
this[§§constant(22)][§§constant(126)]();
};
_loc2_[§§constant(92)] = 23;
_loc2_[§§constant(83)] = 20;
§§push(_loc2_[§§constant(128)](§§constant(127),function()
{
}
,_loc2_[§§constant(76)]));
§§push(_loc2_[§§constant(128)](§§constant(105),_loc2_[§§constant(74)],function()
{
}
));
§§push(_loc2_[§§constant(128)](§§constant(129),_loc2_[§§constant(66)],function()
{
}
));
§§push(_loc2_[§§constant(128)](§§constant(106),_loc2_[§§constant(72)],function()
{
}
));
§§push(§§constant(130)(f.h[§§constant(4)][§§constant(65)],null,1));
}
§§pop();